#pragma once
#include "NxPhysics.h"
#include "CreateObject.h"

class SecondModule
{
private:
	NxScene* m_scene;
	CreateObject m_object;
	NxVec3 m_position;
public:
	SecondModule(NxScene* scene, NxVec3 position);
	~SecondModule(void);

	NxActor* CreateSecondModule(void);

private:
	void createCanon(const NxVec3& position, const NxVec3& rotation);
	void createGear(const NxVec3& position, float radius, float rotationZ);
	void createSeesaw(const NxVec3& position);
};
